#ifndef OFXIRCMESSAGETYPEH
#define OFXIRCMESSAGETYPEH

#include <string>
#include <vector>

class ofxIRCMessageType {
	public:
		ofxIRCMessageType(int iType, std::vector<std::string>oTokens, std::vector<std::string>oParams);
		int getType();

	protected:
		std::vector<std::string> tokens;
		std::vector<std::string> params;

	private:
		virtual void parse() = 0;
		int type;
};
#endif
